package kr.co.doriclassic.powerjava.chapter08;

/** 은행계좌
 * owner : 고객
 * accountNumber : 계좌번호
 * balance : 잔액
 * 
 * @author Dori
 * 
 */
public class BankAccount {
	private String owner;
	private int accountNumber;
	private int balance;
	
	public BankAccount(String owner, int accountNumber, int balance) {
		this.owner = owner;
		this.accountNumber = accountNumber;
		this.balance = balance;
	}

	/**예금
	 * @param amount 입금액
	 */
	public void deposit(int amount){
		balance+=amount;
	}
	
	public int withdraw(int amount){
		if(balance<amount||balance==0){
			System.out.println("출금불가/잔액:"+balance);
			return -1;
		}
		else{
			balance-=amount;
			return amount;

		}
	}

	@Override
	public String toString() {
		return "owner=" + owner + ", accountNumber="
				+ accountNumber + ", balance=" + balance;
	}
	
	
}
